home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / os2 / pmgb32.arj / PMGLOBE.DOC < prev    next >
Text File  |  1993-06-04  |  27KB  |  582 lines

  1.                                                              PMGlobe 2.18
  2.    PMGlobe -- an OS/2 Presentation Manager World Globe
  3.    ===================================================
  4.  
  5.    Copyright (c) International Business Machines Corporation, 1991, 1993.
  6.    All rights reserved.  
  7.  
  8.  
  9.    Introduction
  10.    """"""""""""
  11.    PMGlobe is a program which displays the Earth as a globe using OS/2
  12.    Presentation Manager.  You can choose to view the globe from any
  13.    direction, or select one of a number of 'standard' views.
  14.  
  15.    In addition to simply displaying a picture of the world, PMGlobe will
  16.    also let you light the globe as though by sunlight -- so you can see
  17.    at a glance those areas of the globe where the sun has risen, and
  18.    where it is night.  Additional options add shading to the globe for a
  19.    three-dimensional effect, and let you measure and track distances
  20.    between two points on the globe.  Other features are described in
  21.    detail below.
  22.  
  23.    With the command interface included with PMGlobe, you can add markers,
  24.    labels, and clocks to the globe and have more control over its
  25.    actions.  If you wish, you can use REXX (the scripting language
  26.    included with OS/2) as a macro language for PMGlobe -- see
  27.    PMGLOBEX.DOC for a description of the PMGlobe commands available; all
  28.    of them can be used in a REXX macro.   
  29.  
  30.  
  31.    Installation
  32.    """"""""""""
  33.    PMGlobe is a 32-bit application, and therefore requires OS/2 Version
  34.    2.  Only the file PMGLOBE2.EXE is needed, though you may wish to
  35.    experiment with the sample macros (TEST.PMG, SPIN.PMG, and
  36.    FASTSPIN.PMG) or your own macros.  If using macros then they should be
  37.    in the current working directory for PMGlobe.
  38.  
  39.    It is recommended that PMGlobe be started from a program object
  40.    contained in a folder or on the desktop.  One way of setting this up
  41.    is: 
  42.  
  43.    1.  Copy a 'Program' object template from the OS/2 Templates folder to
  44.        your desired target folder.
  45.  
  46.    2.  On the new object, click mouse button 2, select the [->] button on
  47.        'Open', then select 'Settings'.  This should open the settings
  48.        notebook.
  49.  
  50.    3.  On the 'Program' page enter the path and file name of
  51.        PMGLOBE2.EXE, and, for 'Working Directory', the directory in which
  52.        you have placed the sample macros.
  53.  
  54.    4.  On the 'General' page, change the title to whatever you wish
  55.        (e.g., PMGlobe), and un-check the 'Template' check box.
  56.  
  57.    5.  Close the settings notebook.  Clicking on the Globe item should
  58.        then start PMGlobe.
  59.  
  60.    If, for that program object, you choose the setting "Minimize window
  61.    to desktop" (on the 'Window' page) then when minimized the globe will
  62.    appear on the desktop as an icon, which will continue to be updated if
  63.    (for example) you have selected sunlighting.   
  64.  
  65.  
  66.    Using the Mouse with PMGlobe
  67.    """"""""""""""""""""""""""""
  68.    When PMGlobe is the active window, mouse button 1 is used to select a
  69.    geographical location on the globe, and mouse button 2 can be used to
  70.    select a new point of view or pop up a menu of choices.  Specifically: 
  71.  
  72.    o   Move the mouse pointer to any visible point on the globe, so that
  73.        the cross-hair cursor appears, and click mouse button 1.  This
  74.        will cause the 'PMGlobe Position/Distance Calculator' window to
  75.        appear (if not already visible).  You can move the calculator
  76.        anywhere on the screen, just like any other window.  Then: 
  77.  
  78.        a.  The current position (Latitude and Longitude) of the mouse is
  79.            displayed if the mouse is over the globe.  
  80.  
  81.        b.  A single click of mouse button 1 records the current point on
  82.            the distance calculator.  Up to two points can be recorded: if
  83.            two are shown then the distance between them is also
  84.            displayed, in kilometres and miles.  (The distance shown is
  85.            the 'Great Circle Distance', that is, the shortest distance
  86.            between the points when moving over the surface of the globe.) 
  87.  
  88.        c.  A double click of mouse button 1 also records the current
  89.            point on the distance calculator, and makes it a 'fixed' (or
  90.            'base') point.  This keeps that point visible on the
  91.            calculator while you select any number of other points.  You
  92.            can set a new fixed point by double-clicking mouse button 1 at
  93.            another position.  
  94.  
  95.        d.  If two points are shown, the 'Track' button will be enabled.
  96.            Pressing this will add the distance between the points to the
  97.            'Total Track' distance (which is then shown on the
  98.            calculator), and also displays the new track (the line joining
  99.            the two points) on the surface of the globe.
  100.  
  101.        You can clear all selected points, including the fixed point, by
  102.        pressing the 'Reset' button on the calculator.  This also resets
  103.        the total track distance to zero, and erases any tracks displayed
  104.        on the globe.  
  105.  
  106.        The 'Cancel' button hides the calculator.  
  107.  
  108.    o   If the mouse pointer is over the window background (off the
  109.        globe), then clicking mouse button 2 will show a popup menu of
  110.        options in the usual OS/2 manner.  This duplicates the menu bar
  111.        choices; you can remove the menu bar using the 'options' menu.  
  112.  
  113.        To change the view of the globe, move the mouse pointer over a
  114.        point on the globe and click mouse button 2.  The globe will then
  115.        be redrawn with that point at the center of the view.
  116.  
  117.        Once you have found your preferred view, view selection by mouse
  118.        button 2 can be disabled from the 'Views' menu, if you wish, to
  119.        avoid accidental change of the view.
  120.  
  121.  
  122.    Menu options
  123.    """"""""""""
  124.    The PMGlobe menu options can be selected from the Action Bar in the
  125.    usual way, and fall into three groups (in addition to the Help panel
  126.    index): 
  127.  
  128.    'Options' 
  129.        gives access to various miscellaneous settings
  130.  
  131.    'Views' 
  132.        is used to select what is seen, and from where
  133.  
  134.    'Lighting' 
  135.        is used to choose the lighting effects and colors.
  136.  
  137.    Each group (and each submenu in each group) has a summary 'Help' panel
  138.    as its first selection.  The other selections are as follows:
  139.  
  140.  
  141.    ----- 'Options' -- miscellaneous settings -----
  142.  
  143.    'Run macro': 
  144.        displays an OS/2 file dialog to let you select a macro that is to
  145.        be run.  (Macros are programs, written in REXX and having a file
  146.        extension of ".pmg", that let you do more complicated things than
  147.        are possible using just menu selections--see PMGLOBEX.DOC for more
  148.        details.) 
  149.  
  150.        For example, if you installed all the files that came with
  151.        PMGlobe, clicking on the file TEST.PMG would run that macro and
  152.        show various cities and clocks on the globe.  You might like to
  153.        use the system editor to look at the macros supplied, to see how
  154.        they work.  
  155.  
  156.    'Halt macro': 
  157.        is enabled when a macro is running.  If selected, any macro that
  158.        is running is halted.  The Ctrl-Break key combination has the same
  159.        effect.  
  160.  
  161.    'Make window square': 
  162.        makes the window fit the globe on all edges, if possible (it may
  163.        not be possible on some narrow or low windows).  This is an
  164.        instantaneous action; the window size and position is not saved
  165.        until you select 'Save windows' (see below), or PMGlobe is closed,
  166.        or OS/2 is shut down.  
  167.  
  168.    'Make full screen': 
  169.        enlarges the window to fill the screen entirely, so that the title
  170.        and action bars and the frame are just off the screen and so not
  171.        visible.  You can still use OS/2 key combinations to move the
  172.        window, select action bar items, etc.  For example: F10 followed
  173.        by "O" and then "Q", will pull down the 'Options' menu and then
  174.        make the window a quarter of the size of the screen.   This is an
  175.        instantaneous action; the window size and position is not saved
  176.        until you select 'Save windows' (see below), or PMGlobe is closed
  177.        or shut down.  
  178.  
  179.    'Make quarter screen': 
  180.        makes the window be centred and fill a quarter of the screen
  181.        (useful as a quick recovery from Make Full Screen).  This is an
  182.        instantaneous action; the window size and position is not saved
  183.        until you select 'Save windows' (see below), or PMGlobe is closed,
  184.        or OS/2 is shut down.  
  185.  
  186.    'Make desktop': 
  187.        makes PMGlobe become (and remain) the bottom window; that is, puts
  188.        it behind all other windows.  Click anywhere visible to bring
  189.        PMGlobe to the foreground (after confirmation).  This does not
  190.        change the size of the window.  See below for more details.  
  191.  
  192.    'Show position and distance calculator': 
  193.        when selected, this makes the position and distance calculator
  194.        appear (it will also appear automatically if you click on the
  195.        window with mouse button 1). See above for information on how to
  196.        use the calculator.  
  197.  
  198.    'Cross-hair cursor': 
  199.        when selected, this requests that a cross-hair cursor be used when
  200.        the mouse pointer is over the globe itself.  If not selected, the
  201.        standard desktop pointer is used.  
  202.  
  203.    'Draw at low priority': 
  204.        requests that map drawing be carried out at lower than normal
  205.        priority, to minimize impact on other applications.  This is the
  206.        default; if PMGlobe appears to halt drawing when (for example) a
  207.        communications program is running in a DOS session, try
  208.        de-selecting this option.  
  209.  
  210.    'Use menu bar': 
  211.        requests that the menu bar be shown below the globe title bar.
  212.        This is the default.  The menu of choices is always available by
  213.        clicking mouse button 2 on the window background (off the globe),
  214.        even if the menu bar is not shown.  
  215.  
  216.    'Set timezone': 
  217.        this pops up a dialog that lets you set the time zone information.
  218.        You only need to do this for a 'sunlight' view, and even then only
  219.        need to do it once.  If no other program updates the current time
  220.        zone information then you may also have to change it whenever you
  221.        change the clock on your computer for daylight saving (summer or
  222.        winter) time.  PMGlobe assumes that your computer clock is set to
  223.        local time; the timezone dialog describes your local time in terms
  224.        of GMT (Greenwich Mean Time), and hence gives PMGlobe the
  225.        information that it needs to calculate the sun's position.  
  226.  
  227.    'Set refresh time': 
  228.        this lets you choose how long PMGlobe will wait after completing a
  229.        view of the globe before it redraws it.  This takes effect for the
  230.        'Sunlight' view (which needs regular updating to give a useful
  231.        picture) or if any clocks may be displayed.  The refresh takes
  232.        place shortly after the wall-clock time that is a multiple of the
  233.        selected refresh interval (for example, if 'One Hour' is selected,
  234.        the refresh should take place on the hour).  
  235.  
  236.    'Save settings': 
  237.        this saves the settings you have selected; they will then be used
  238.        automatically when PMGlobe is next started.  See below for details
  239.        of which settings are saved; these are also saved automatically
  240.        when OS/2 is shut down or PMGlobe is closed.  
  241.  
  242.    'Restore settings': 
  243.        restores settings to those last saved.  
  244.  
  245.    'Reset settings to defaults': 
  246.        sets settings to the defaults used when PMGlobe was first run.  
  247.  
  248.    'Save windows': 
  249.        this saves the position and size of the main PMGlobe window, and
  250.        the position of the distance calculator.  These will be used
  251.        automatically when PMGlobe is next started, and are also saved
  252.        automatically when OS/2 is shut down or PMGlobe is closed.  
  253.  
  254.    'Restore windows': 
  255.        restores the position and size of the windows to those last saved.  
  256.  
  257.    'Close': 
  258.        leaves PMGlobe.  The settings, window positions, etc., are saved
  259.        automatically (see below).
  260.  
  261.  
  262.    ----- 'Views' -- where and what you see -----
  263.  
  264.    'Standard views': 
  265.        this gives you a choice of standard views (Europe & Africa,
  266.        Americas, India & Asia, Pacific, and the two Poles).  Use mouse
  267.        button 2 (see above) to select any point to be placed at the
  268.        center of the view.  
  269.  
  270.    'Grid line choices': 
  271.        lets you choose which grid lines (if any) are to be shown, and the
  272.        color (one of fifteen) of the grid lines.  
  273.  
  274.    'Snap to equator': 
  275.        this leaves the Longitude of the center of view unchanged and sets
  276.        the Latitude to zero (the equator).  Globe drawing is faster when
  277.        the Latitude of the center of view is zero than when globe is
  278.        tilted.  
  279.  
  280.    'Snap to Greenwich': 
  281.        sets the Longitude of the center of to zero (the Prime Meridian)
  282.        while leaving the Latitude unchanged.  This has no effect on
  283.        drawing time.  
  284.  
  285.    'Allow mouse button 2': 
  286.        if selected, lets you rotate and tilt the globe using Mouse Button
  287.        2 (see above).  It can be de-selected to prevent accidental
  288.        movement of the direction of view.
  289.  
  290.  
  291.    ----- 'Lighting' -- how the globe is seen -----
  292.  
  293.    'Sunlight': 
  294.        asks for "sun lighting" of the globe.  This lets you see at a
  295.        glance which parts of the world are in daylight, and which are in
  296.        the dark.  This lighting is (of course) time dependent, so PMGlobe
  297.        needs to know the time zone you are in, and will ask you for it if
  298.        it is not already set.  If Sunlight is selected, the globe will be
  299.        redrawn at regular intervals (as selected via 'Set refresh time',
  300.        under 'Options').  See below for notes on the accuracy of the time
  301.        and sunlight information.  
  302.  
  303.    'Sunlight from space': 
  304.        is similar to 'Sunlight', except that it is more realistic -- you
  305.        cannot see details on the dark side of the earth except where lit
  306.        by twilight. For best realism, choose a black background, 3-D,
  307.        astronomical twilight, and no grid lines (or perhaps low-key grid
  308.        lines, such as GREY).  This setting implies (sets) 'Sunlight'.  
  309.  
  310.    'Sunlight and starlight': 
  311.        shows the 'Sunlight from space' view, with the land masses on the
  312.        "dark side" of the earth made visible, too.  (If you cannot see
  313.        them, turn up the brightness on your display.) 
  314.  
  315.    '3-D': 
  316.        adds shading, to give the globe a "three-dimensional" appearance.
  317.        On a VGA screen there are only two shades of green and blue
  318.        available, so this will give a rather grainy and mottled
  319.        appearance (especially if a Sunlight option is selected), so this
  320.        setting may not give an acceptable display.  On a BGA (8514), or
  321.        better screen and adapter, much smoother shading is possible.  
  322.  
  323.    'Twilight settings': 
  324.        lets you select how much of the "dark side" of the globe is to be
  325.        shown when sun lighting is in effect.  When theoretical
  326.        sunrise/sunset is selected, the globe is lit as though by a point
  327.        source at the center of the sun: exactly half of the globe is lit.
  328.        For the meaning of the other settings, see the detailed notes
  329.        below.  
  330.  
  331.    'Land color': 
  332.        lets you select one of nine colors for land masses and islands.
  333.        The default is Green, though Yellow and White are good
  334.        alternatives.  
  335.  
  336.    'Water color': 
  337.        lets you select one of nine colors for lakes and seas.  The
  338.        default is Blue; Gray is an alternative.  
  339.  
  340.    'Background color': 
  341.        lets you select one of sixteen background colors.  A black
  342.        background gives a nice 'deep space background' effect, though may
  343.        be a bit too much of a contrast for some tastes; you may prefer
  344.        Dark Blue.
  345.  
  346.  
  347.    Date and time limits and accuracy
  348.    """""""""""""""""""""""""""""""""
  349.    The data used for presenting the globe are loaded in compressed form
  350.    (a little less than 22 Kilobytes).  The coastline and lake data were
  351.    compiled from a number of different sources, with some manual editing
  352.    to improve the representation in critical areas such as narrow straits
  353.    and isthmuses.  The accuracy of the coastline and other data is not
  354.    guaranteed in any way, but is believed to be within 40km (25miles) in
  355.    the worst case (near the equator) and significantly better in the
  356.    East-West direction in Northern and Southern latitudes.
  357.  
  358.    When the distance calculator is used, the mouse position can only be
  359.    determined to the nearest pel (picture element) on the screen.  The
  360.    longitude and latitude is then reported as being at the center of that
  361.    pel.  Distance calculations between the two positions thus reported
  362.    are then calculated from those coordinates and should be accurate to
  363.    the nearest unit (km or mile), or 0.2%, whichever is greater.  The
  364.    0.2% limit is a consequence of assumption used in the calculation that
  365.    the earth is spherical (which it is not).
  366.  
  367.    Time and sun position calculations are only important when one of the
  368.    'Sunlight' options is selected.  In this case, PMGlobe needs to know
  369.    the current date and time-of-day (taken from your computer's clock --
  370.    make sure it is set correctly).  It also needs to know which time zone
  371.    you are in: if not already set it will ask you to set it (you may also
  372.    need to change it if your computer clock is changed for daylight
  373.    saving, summer, or winter time).
  374.  
  375.    From the current time and time zone information, PMGlobe can determine
  376.    apparent solar time (which is as much as 16 minutes different from the
  377.    Civil time used for clocks) and hence the sun's position.  This is
  378.    then used to display the globe as though lit by the sun: the
  379.    light/dark dividing line thus shows where the sun is rising or
  380.    setting.
  381.  
  382.    The various calculations done should give an accuracy of sun position
  383.    that leads to a sunset or sunrise indication that is correct to within
  384.    twenty seconds of time.  Actual sunset or sunrise times will be a
  385.    little different because of atmospheric effects, which vary with the
  386.    time of year, the weather, and latitude.  However, PMGlobe does give a
  387.    useful indication of sunrise and sunset, and of course lets you see at
  388.    a glance which parts of the globe are in night or daylight.
  389.  
  390.    Note that results may be incorrect if you set your computer's date to
  391.    be earlier than 1 January 1990.  Also, the formulae used to calculate
  392.    the sun's position may prove to be inaccurate at some time in the
  393.    future, because the earth's movement is not entirely predictable.   
  394.  
  395.  
  396.    Twilight settings
  397.    """""""""""""""""
  398.    The sun is not a point source of light, and the atmosphere scatters
  399.    its light, too.  Therefore, sunlight is seen on the "dark side" of the
  400.    earth for some time before the sun rises and for some time after it
  401.    sets.  You can select to see all, part, or none of this twilight zone
  402.    on the globe.
  403.  
  404.    Twilight, when shown, is always shown shaded.  On a VGA (standard)
  405.    screen it can appear mottled or granular, because there are only two
  406.    shades of each color available to PMGlobe.
  407.  
  408.    The twilight settings provided only have an effect when 'Sunlight' is
  409.    selected, and are: 
  410.  
  411.    'Theoretical sunrise/set': 
  412.        this lights the earth as though by a point source at the center of
  413.        the sun; the sunrise/set line is shown as though light ceased when
  414.        the center of the sun crossed the horizon, and so no twilight can
  415.        be seen.  
  416.  
  417.    'Ideal sunrise/set': 
  418.        this is a practical and generally accepted definition (fifty
  419.        minutes of angle after the theoretical sunrise/set) which allows
  420.        for the diameter of the sun and common atmospheric effects.  The
  421.        line seen on the globe joins the points at which the disc of the
  422.        sun will have just disappeared or be just about to appear, and
  423.        encloses a very narrow band of twilight.  
  424.  
  425.    'Civil twilight': 
  426.        the boundary marks the end of "civil twilight" -- a convenient
  427.        point used for legal purposes (for example, when it is too dark to
  428.        carry out certain tasks).  Please note that PMGlobe's rendering of
  429.        this line must not be used for any critical or legal decisions;
  430.        errors and bugs are always possible, and the definition used by
  431.        PMGlobe (six degrees after the theoretical sunrise/set) may not
  432.        match the legal definition used in your country.  
  433.  
  434.    'Naval twilight': 
  435.        the boundary indicates the points where it is dark for all
  436.        practical purposes: the center of the sun is twelve degrees below
  437.        the horizon.  
  438.  
  439.    'Astronomical twilight': 
  440.        there is no boundary; light fades to zero, where it is perfectly
  441.        dark: no effects from sunlight can be detected.  At this point,
  442.        the center of the sun is eighteen degrees below the horizon.
  443.  
  444.  
  445.    Performance considerations
  446.    """"""""""""""""""""""""""
  447.    PMGlobe is designed as a "32-bit" application, with heavy use of long
  448.    (32-bit) integers.  All computation is done using integers, so a math
  449.    coprocessor is not required.
  450.  
  451.    In general, the simpler the image presented the faster it is drawn.
  452.    Selecting sunlight, 3-D, and twilight all slow down the drawing (but
  453.    'sunlight in space' is usually faster than 'sunlight' alone).
  454.  
  455.    Non-equatorial (tilted) views take significantly longer to draw than
  456.    equatorial views (hence the 'Snap to equator' option).
  457.  
  458.    As a rough guide, the simplest (flat lighting, equatorial view, no
  459.    sunlight) image with a diameter of 400 picture elements should take
  460.    about 4-6 seconds to draw on a 25MHz 386 PC or PS/2.  The time taken
  461.    is inversely proportional to the speed of the processor and
  462.    proportional to the square of the image diameter.  The most
  463.    complicated drawing (3-D shading, non-equatorial view, sunlight) might
  464.    take about four times longer.  
  465.  
  466.  
  467.    Saved settings
  468.    """"""""""""""
  469.    The following settings are saved (in the system file "OS2.INI") when
  470.    'Save settings' is selected.  They are also automatically saved when
  471.    PMGlobe is closed or if OS/2 is shut down while PMGlobe is running: 
  472.  
  473.       Latitude and Longitude of the center point of the view
  474.       Grid (Meridians and Parallels) selections and color
  475.       Lighting selections (Sunlight, Sunlight from space, Starlight, 3-D)
  476.       Twilight selection (degrees)
  477.       Land, Water, and Background colors
  478.       Refresh (re-draw) interval.
  479.       Whether 'Desktop' is selected (globe will be bottom window)
  480.       Whether 'Draw at low priority' is selected
  481.       Whether mouse button two is active ('Allow mouse button 2')
  482.  
  483.    'Restore settings' restores all of these to the last saved values.
  484.    'Reset settings to defaults' sets all of these to the PMGlobe
  485.    defaults.
  486.  
  487.    The following settings are saved, also in OS2.INI, when 'Save windows'
  488.    is selected, OS/2 is shut down, or PMGlobe is closed (unless the
  489.    PMGlobe window is minimized or maximized): 
  490.  
  491.       The position and size of the main (globe) window
  492.       The position of the 'Position/distance calculator' window.
  493.       The position of the 'Command dialog' window.
  494.  
  495.    'Restore windows' restores these to the values used when PMGlobe was
  496.    last started.
  497.  
  498.    The following setting is saved in OS2.INI when Mouse button 1 is
  499.    double-clicked on the globe: 
  500.  
  501.       The latitude and longitude of the current 'fixed point'.
  502.  
  503.    This is cleared when 'Reset' is selected in the Position/distance
  504.    calculator.
  505.  
  506.    By default, all the settings are saved in the OS2.INI file under the
  507.    application name "PMGlobe".  You can extend this name (and hence
  508.    control different instances of PMGlobe and its settings) by using the
  509.    NAME parameter when starting PMGlobe.  This parameter constructs the
  510.    name used by adding the word you give (which should be from 1 to 25
  511.    characters long, with no blanks) to the stem "PMGlobe.".
  512.  
  513.    For example, if you run PMGlobe with the command: 
  514.  
  515.       "start pmglobe name Fred"
  516.  
  517.    then the entries in the OS2.INI file will be stored under the name
  518.    "PMGlobe.Fred".  Note that the case of each letter is significant.   
  519.  
  520.  
  521.    The 'Make Desktop' setting
  522.    """"""""""""""""""""""""""
  523.    The Desktop setting requests that PMGlobe will keep itself at the
  524.    bottom of all the windows on the screen. Under OS/2 2.x the desktop
  525.    icons are part of the desktop, and so PMGlobe cannot get "underneath"
  526.    them; selecting both 'Make Desktop' and 'Make full screen' is
  527.    therefore not advised as it would hide the desktop icons (unless you
  528.    have moved them off the desktop and into a different folder).
  529.  
  530.    Once on the desktop, the usual PMGlobe mouse functions are suspended.
  531.    Clicking on PMGlobe will ask for confirmation before leaving the
  532.    Desktop state.  If leaving the desktop and the globe and background
  533.    window fills or is larger than the screen then PMGlobe will revert to
  534.    the Presentation Manager default size and position when it leaves the
  535.    desktop.
  536.  
  537.    PMGlobe will remember the Desktop state (and window positions) when
  538.    Shutdown by OS/2.  It can also be forced to start up on the Desktop by
  539.    specifying the parameter 'DESKTOP' when starting PMGlobe, for example:
  540.    "start pmglobe desktop".  To fill the screen, add the parameter
  541.    'FULLSCREEN' on startup.
  542.  
  543.    Do not start two applications (such as certain "wallpaper" programs,
  544.    or two instances of PMGlobe) that both attempt to remain on the
  545.    desktop.   
  546.  
  547.  
  548.    Time Zone interface details
  549.    """""""""""""""""""""""""""
  550.    Personal computer operating systems have a variety of ways of holding
  551.    timezone information (some compilers even build in a default
  552.    geographical location!), but to date no standard mechanism has been
  553.    defined.
  554.  
  555.    PMGlobe introduces a new mechanism for holding timezone information.
  556.    The current timezone offset, daylight savings offset, and timezone
  557.    name is held in the system file "OS2SYS.INI" in a general format that
  558.    any application can use and which can easily be accessed by
  559.    application programs (for example, by C or REXX programs).
  560.  
  561.    Specifically, the information is held as three words in the OS2SYS.INI
  562.    file, under the name "TimeZone" with key "Active".  This string holds
  563.    at least three words separated by exactly one blank, and with no
  564.    leading blanks.   The third word will be followed by either a blank
  565.    (to allow future extension) or the C 'end of string' null character.
  566.  
  567.    The three words are: 
  568.  
  569.       base-time-offset-from-GMT  summer-time-offset  zone-abbreviation
  570.  
  571.    where the two times have the format [+|-][h]h[:[m]m[:[s]s]]] and the
  572.    zone-abbreviation is either "???" (indicating unknown) or "xxx", where
  573.    xxx are three or four uppercase alphabetics.  For example: 
  574.  
  575.       +0:00 +1:00 BST
  576.  
  577.    The total offset from GMT is the sum of the two time offsets.  
  578.  
  579.    --------
  580.  
  581.    Mike Cowlishaw, IBM UK Laboratories
  582.